From 6da65b25b672ba8521a835224a7d9802dec3ab53 Mon Sep 17 00:00:00 2001 From: Marco Melorio Date: Sat, 16 Jul 2022 16:47:17 +0200 Subject: [PATCH] reftests: Add content-fit picture tests --- testsuite/reftests/green-border-red-100x100.png | Bin 0 -> 308 bytes testsuite/reftests/meson.build | 12 ++++++++++++ .../reftests/picture-content-fit-contain.css | 6 ++++++ .../reftests/picture-content-fit-contain.ref.ui | 9 +++++++++ testsuite/reftests/picture-content-fit-contain.ui | 14 ++++++++++++++ testsuite/reftests/picture-content-fit-cover.css | 6 ++++++ .../reftests/picture-content-fit-cover.ref.ui | 9 +++++++++ testsuite/reftests/picture-content-fit-cover.ui | 14 ++++++++++++++ testsuite/reftests/picture-content-fit-fill.css | 6 ++++++ .../reftests/picture-content-fit-fill.ref.ui | 9 +++++++++ testsuite/reftests/picture-content-fit-fill.ui | 14 ++++++++++++++ .../reftests/picture-content-fit-scale-down.css | 6 ++++++ .../picture-content-fit-scale-down.ref.ui | 9 +++++++++ .../reftests/picture-content-fit-scale-down.ui | 14 ++++++++++++++ 14 files changed, 128 insertions(+) create mode 100644 testsuite/reftests/green-border-red-100x100.png create mode 100644 testsuite/reftests/picture-content-fit-contain.css create mode 100644 testsuite/reftests/picture-content-fit-contain.ref.ui create mode 100644 testsuite/reftests/picture-content-fit-contain.ui create mode 100644 testsuite/reftests/picture-content-fit-cover.css create mode 100644 testsuite/reftests/picture-content-fit-cover.ref.ui create mode 100644 testsuite/reftests/picture-content-fit-cover.ui create mode 100644 testsuite/reftests/picture-content-fit-fill.css create mode 100644 testsuite/reftests/picture-content-fit-fill.ref.ui create mode 100644 testsuite/reftests/picture-content-fit-fill.ui create mode 100644 testsuite/reftests/picture-content-fit-scale-down.css create mode 100644 testsuite/reftests/picture-content-fit-scale-down.ref.ui create mode 100644 testsuite/reftests/picture-content-fit-scale-down.ui diff --git a/testsuite/reftests/green-border-red-100x100.png b/testsuite/reftests/green-border-red-100x100.png new file mode 100644 index 0000000000000000000000000000000000000000..e60d610141412bb2ee035372bf72bbb02dea3549 GIT binary patch literal 308 zcmeAS@N?(olHy`uVBq!ia0vp^DImEaktaqI0}M?nSyp2Hhb%>PZX=DHi-roi;h<#ygArf8G1 z3penK=|pTuI4A@rn^ZyUCRT4S$vq9k<`&a|kP%>Z#0D0i2v8X(xf)NJeqPM(*~xO; UXu*vTpgS2nUHx3vIVCg!0M%e!umAu6 literal 0 HcmV?d00001 diff --git a/testsuite/reftests/meson.build b/testsuite/reftests/meson.build index 25fb13ab0d..2cd31db1c5 100644 --- a/testsuite/reftests/meson.build +++ b/testsuite/reftests/meson.build @@ -488,6 +488,18 @@ testdata = [ 'partial-rounded-border.css', 'partial-rounded-border.ref.ui', 'partial-rounded-border.ui', + 'picture-content-fit-contain.css', + 'picture-content-fit-contain.ref.ui', + 'picture-content-fit-contain.ui', + 'picture-content-fit-cover.css', + 'picture-content-fit-cover.ref.ui', + 'picture-content-fit-cover.ui', + 'picture-content-fit-fill.css', + 'picture-content-fit-fill.ref.ui', + 'picture-content-fit-fill.ui', + 'picture-content-fit-scale-down.css', + 'picture-content-fit-scale-down.ref.ui', + 'picture-content-fit-scale-down.ui', 'picture-load-invalid-file.ui', 'picture-load-invalid-file.ref.ui', 'pixbuf-icon.ref.ui', diff --git a/testsuite/reftests/picture-content-fit-contain.css b/testsuite/reftests/picture-content-fit-contain.css new file mode 100644 index 0000000000..692c6c5c52 --- /dev/null +++ b/testsuite/reftests/picture-content-fit-contain.css @@ -0,0 +1,6 @@ +#reference { + background-image: url("green-border-red-100x100.png"); + background-size: 200px 200px; + background-position: center center; + background-repeat: no-repeat; +} diff --git a/testsuite/reftests/picture-content-fit-contain.ref.ui b/testsuite/reftests/picture-content-fit-contain.ref.ui new file mode 100644 index 0000000000..ad53809da9 --- /dev/null +++ b/testsuite/reftests/picture-content-fit-contain.ref.ui @@ -0,0 +1,9 @@ + + + + 200 + 300 + 0 + reference + + diff --git a/testsuite/reftests/picture-content-fit-contain.ui b/testsuite/reftests/picture-content-fit-contain.ui new file mode 100644 index 0000000000..e9452376c6 --- /dev/null +++ b/testsuite/reftests/picture-content-fit-contain.ui @@ -0,0 +1,14 @@ + + + + 200 + 300 + 0 + + + green-border-red-100x100.png + contain + + + + diff --git a/testsuite/reftests/picture-content-fit-cover.css b/testsuite/reftests/picture-content-fit-cover.css new file mode 100644 index 0000000000..16664f48dc --- /dev/null +++ b/testsuite/reftests/picture-content-fit-cover.css @@ -0,0 +1,6 @@ +#reference { + background-image: url("green-border-red-100x100.png"); + background-size: 300px 300px; + background-position: center center; + background-repeat: no-repeat; +} diff --git a/testsuite/reftests/picture-content-fit-cover.ref.ui b/testsuite/reftests/picture-content-fit-cover.ref.ui new file mode 100644 index 0000000000..ad53809da9 --- /dev/null +++ b/testsuite/reftests/picture-content-fit-cover.ref.ui @@ -0,0 +1,9 @@ + + + + 200 + 300 + 0 + reference + + diff --git a/testsuite/reftests/picture-content-fit-cover.ui b/testsuite/reftests/picture-content-fit-cover.ui new file mode 100644 index 0000000000..fb1b779e17 --- /dev/null +++ b/testsuite/reftests/picture-content-fit-cover.ui @@ -0,0 +1,14 @@ + + + + 200 + 300 + 0 + + + green-border-red-100x100.png + cover + + + + diff --git a/testsuite/reftests/picture-content-fit-fill.css b/testsuite/reftests/picture-content-fit-fill.css new file mode 100644 index 0000000000..bcf25473f6 --- /dev/null +++ b/testsuite/reftests/picture-content-fit-fill.css @@ -0,0 +1,6 @@ +#reference { + background-image: url("green-border-red-100x100.png"); + background-size: 100% 100%; + background-position: center center; + background-repeat: no-repeat; +} diff --git a/testsuite/reftests/picture-content-fit-fill.ref.ui b/testsuite/reftests/picture-content-fit-fill.ref.ui new file mode 100644 index 0000000000..ad53809da9 --- /dev/null +++ b/testsuite/reftests/picture-content-fit-fill.ref.ui @@ -0,0 +1,9 @@ + + + + 200 + 300 + 0 + reference + + diff --git a/testsuite/reftests/picture-content-fit-fill.ui b/testsuite/reftests/picture-content-fit-fill.ui new file mode 100644 index 0000000000..7e3cba6e79 --- /dev/null +++ b/testsuite/reftests/picture-content-fit-fill.ui @@ -0,0 +1,14 @@ + + + + 200 + 300 + 0 + + + green-border-red-100x100.png + fill + + + + diff --git a/testsuite/reftests/picture-content-fit-scale-down.css b/testsuite/reftests/picture-content-fit-scale-down.css new file mode 100644 index 0000000000..1639549a90 --- /dev/null +++ b/testsuite/reftests/picture-content-fit-scale-down.css @@ -0,0 +1,6 @@ +#reference { + background-image: url("green-border-red-100x100.png"); + background-size: 100px 100px; + background-position: center center; + background-repeat: no-repeat; +} diff --git a/testsuite/reftests/picture-content-fit-scale-down.ref.ui b/testsuite/reftests/picture-content-fit-scale-down.ref.ui new file mode 100644 index 0000000000..ad53809da9 --- /dev/null +++ b/testsuite/reftests/picture-content-fit-scale-down.ref.ui @@ -0,0 +1,9 @@ + + + + 200 + 300 + 0 + reference + + diff --git a/testsuite/reftests/picture-content-fit-scale-down.ui b/testsuite/reftests/picture-content-fit-scale-down.ui new file mode 100644 index 0000000000..cebc1d5ed4 --- /dev/null +++ b/testsuite/reftests/picture-content-fit-scale-down.ui @@ -0,0 +1,14 @@ + + + + 200 + 300 + 0 + + + green-border-red-100x100.png + scale-down + + + + -- 2.30.2